#include <func.h>

int main(int argc,char *argv[])
{
    ARGS_CHECK(argc,2)
    int fd;
    fd=open(argv[1],O_RDWR);
    ERROR_CHECK(fd,-1,"open")//打开文件
    char buf[128]={0};
    int ret;
    ret=read(fd,buf,sizeof(buf));//读入文件的内容并传入buf中
    ERROR_CHECK(ret,-1,"read");
    printf("%s",buf);
    write(fd,"world\n",6);//把world\n写入文件中
    close(fd);
    return 0;
}